Every skill falls into one of two categories: hard skills and soft skills. HARD, HIGH-PRECISION SKILLS are actions that are performed as correctly and consistently as possible, every time.
[...]
SOFT, HIGH-FLEXIBILITY SKILLS, on the other hand, are those that have many paths to a good result, not just one. These skills aren’t about doing the same thing perfectly every time, but rather about being agile and interactive;